﻿using System;
using Nofs.Net.Common.Interfaces.Cache;

namespace Nofs.Net.Common.Interfaces.Library
{
    public interface IDomainObjectContainerManagerInternal<T> : IDomainObjectContainerManager<T>
    {
        void SetFileCacheManager(IFileCacheManager cacheManager);
        IDomainObjectContainer GetContainer(String className);// throws Exception;
        void CleanUp();// throws Exception;
        int GetObjectCountForTesting();//throws Exception;
    }

    public interface IDomainObjectContainerManagerInternal : IDomainObjectContainerManagerInternal<object>
    {
    }
}
